Tuple-Space Mapper: Design, Challenges and Goals

نویسندگان

  • Joseph A. Cottam
  • Andrew Lumsdaine
چکیده

Library-based and pre-compiled visualization tools incur many penalties that hinder the adoption of visualization as a technique for many applications. Libraries necessitate familiarity with the data structures and control flows that are incumbent in traditional programming, but not central to visualization. Task-specific visualization applications alleviate these needs, but induce users to move data between applications as their needs change. We propose a generative programming approach to visualization tool construction based on domain specific languages. We believe this approach will simplify the process of visualization creation, simplify integration with many tools (reducing error-prone conversion steps) and ease the modification of existing tools (reducing the pressure to introduce new tools as needs change). In this paper, we present an architecture for a such a tool, outline the technical requirements and challenges and argue for its relevance to improving the adoption of visualization.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamical System and Semi-Hereditarily Hypercyclic Property

In this paper we give conditions for a tuple of commutative bounded linear operators which holds in the property of the Hypercyclicity Criterion. We characterize topological transitivity and semi-hereiditarily of a dynamical system given  by an n-tuple of operators acting on a separable infinite dimensional Banach space .

متن کامل

From Tuple Spaces to Tuple Centres 1

A tuple centre is a Linda-like tuple space whose behaviour can be programmed by means of transactional reactions to the standard communication events. This paper de nes the notion of tuple centre, and shows the impact of its adoption as a coordination medium for a distributed multi-agent system on both the system design and the overall system e ciency.

متن کامل

Applying Refinement Calculi to Software Process Modelling

A refinement calculus provides a number of advantages to program development, besides correctness, like clarification of the goals of the program and effective documentation of the design choices. In this paper, we provide evidence that the same advantages are gained also for those programs known as enactable process models. The evidence is put forward by means of an example, a small Concurrent...

متن کامل

Design and Implementation of an Intrusion-Tolerant Tuple Space

The tuple space coordination model is one of the most interesting communication models for open distributed systems due to its space and time decoupling and its synchronization power. Several works have tried to improve the dependability of tuple spaces. Some have made tuple spaces fault-tolerant while others have focused on security. However, many practical applications in the Internet require...

متن کامل

Programming Wireless Sensor Networks with the TeenyLimeMiddleware

Wireless sensor networks (WSNs) are evolving to support sense-andreact applications, where actuators are physically interspersed with the sensors that trigger them. This solution maximizes localized interactions, improving resource utilization and reducing latency w.r.t. solutions with a centralized sink. Nevertheless, application development becomes more complex: the control logic must be embe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007